home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / gnu / nethack.lha / nethack-3.1 / dat / Wizard.des < prev    next >
Text File  |  1993-01-24  |  15KB  |  448 lines

  1. #    SCCS Id: @(#)Wizard.des    3.1    92/07/11
  2. #    Copyright (c) 1992 by David Cohrs
  3. # NetHack may be freely redistributed.  See license for details.
  4. #
  5. #    The "start" level for the quest.
  6. #
  7. #    Here you meet your (besieged) class leader, the Wizard of Balance
  8. #    and receive your quest assignment.
  9. #
  10. MAZE: "W-start",' '
  11. FLAGS: noteleport,hardfloor
  12. GEOMETRY:center,center
  13. MAP
  14. ............................................................................
  15. .....................C....CC.C........................C.....................
  16. ..........CCC.....................CCC.......................................
  17. ........CC........-----------.......C.C...C...C....C........................
  18. .......C.....---------------------...C..C..C..C.............................
  19. ......C..C...------....\....------....C.....C...............................
  20. ........C...||....|.........|....||.........................................
  21. .......C....||....|.........+....||.........................................
  22. .......C...||---+--.........|....|||........................................
  23. ......C....||...............|--S--||........................................
  24. ...........||--+--|++----|---|..|.SS..........C......C......................
  25. ........C..||.....|..|...|...|--|.||..CC..C.....C..........C................
  26. .......C...||.....|..|.--|.|.|....||.................C..C...................
  27. .....C......||....|..|.....|.|.--||..C..C..........C...........}}}..........
  28. ......C.C...||....|..-----.|.....||...C.C.C..............C....}}}}}}........
  29. .........C...------........|------....C..C.....C..CC.C......}}}}}}}}}}}.....
  30. .........CC..---------------------...C.C..C.....CCCCC.C.......}}}}}}}}......
  31. .........C........-----------..........C.C.......CCC.........}}}}}}}}}......
  32. ..........C.C.........................C............C...........}}}}}........
  33. ......................CCC.C.................................................
  34. ENDMAP
  35. # Random Monsters
  36. RANDOM_MONSTERS: 'B', 'i'
  37. # Dungeon Description
  38. REGION:(00,00,75,19),lit,"ordinary"
  39. REGION:(35,00,49,03),unlit,"ordinary"
  40. REGION:(43,12,49,16),unlit,"ordinary"
  41. REGION:(19,11,33,15),unlit,"ordinary",unfilled,true
  42. REGION:(30,10,31,10),unlit,"ordinary"
  43. # Stairs
  44. STAIR:(30,10),down
  45. # Portal arrival point
  46. BRANCH:(63,06,63,06),(0,0,0,0)
  47. # Doors
  48. DOOR:closed,(31,09)
  49. DOOR:closed,(16,08)
  50. DOOR:closed,(28,07)
  51. DOOR:locked,(34,10)
  52. DOOR:locked,(35,10)
  53. DOOR:closed,(15,10)
  54. DOOR:locked,(19,10)
  55. DOOR:locked,(20,10)
  56. # Wizard of Balance
  57. MONSTER:'@',"Wizard of Balance",(23,05)
  58. # The treasure of Wizard of Balance
  59. OBJECT:'(',"chest",(24,05)
  60. # apprentice guards for the audience chamber
  61. MONSTER:'@',"apprentice",(30,07)
  62. MONSTER:'@',"apprentice",(24,06)
  63. MONSTER:'@',"apprentice",(15,06)
  64. MONSTER:'@',"apprentice",(15,12)
  65. MONSTER:'@',"apprentice",(26,11)
  66. MONSTER:'@',"apprentice",(27,11)
  67. MONSTER:'@',"apprentice",(19,09)
  68. MONSTER:'@',"apprentice",(20,09)
  69. # Eels in the pond
  70. MONSTER:';',"giant eel",(62,14)
  71. MONSTER:';',"giant eel",(69,15)
  72. MONSTER:';',"giant eel",(67,17)
  73. # Non diggable walls
  74. NON_DIGGABLE:(00,00,75,19)
  75. # Random traps
  76. TRAP:random,random
  77. TRAP:random,random
  78. TRAP:random,random
  79. TRAP:random,random
  80. TRAP:random,random
  81. TRAP:random,random
  82. # Monsters on siege duty.
  83. MONSTER: 'B',random,(60,09),hostile
  84. MONSTER: 'W',random,(60,10),hostile
  85. MONSTER: 'B',random,(60,11),hostile
  86. MONSTER: 'B',random,(60,12),hostile
  87. MONSTER: 'i',random,(60,13),hostile
  88. MONSTER: 'B',random,(61,10),hostile
  89. MONSTER: 'B',random,(61,11),hostile
  90. MONSTER: 'B',random,(61,12),hostile
  91. MONSTER: 'B',random,(35,03),hostile
  92. MONSTER: 'i',random,(35,17),hostile
  93. MONSTER: 'B',random,(36,17),hostile
  94. MONSTER: 'B',random,(34,16),hostile
  95. MONSTER: 'i',random,(34,17),hostile
  96. MONSTER: 'W',random,(67,02),hostile
  97. MONSTER: 'B',random,(10,19),hostile
  98.  
  99. #
  100. #    The "locate" level for the quest.
  101. #
  102. #    Here you have to find the Entrance to the Tower of Darkness to go
  103. #    further towards your assigned quest.
  104. #
  105.  
  106. MAZE: "W-locate",' '
  107. FLAGS: hardfloor
  108. GEOMETRY:center,center
  109. MAP
  110. .............        .......................................................
  111. ..............       .............}}}}}}}.}}}}}}}}}}}}}}}}}}}.}}}}}}}.......
  112. ..............      ..............}.................................}.......
  113. ..............      ..............}.---------S---------------------.}.......
  114. ...............     .........C....}.|.............................|.}.......
  115. ...............    ..........C....}.|.---------------------------.|.}.......
  116. ...............    .........CCC.....|.|.........................|.|.........
  117. ................   ....C....CCC...}.|.|.---S-------------------.|.|.}.......
  118. .......C..C.....  .....C....CCC...}.|.|.|......+.......+......|.|.|.}.......
  119. .............C..CC.....C....CCC...}.|.|.|......|-------|......|.|.|.}.......
  120. ................   ....C....CCC...}.|.|.|......|.......S......|.|.|.}.......
  121. ......C..C.....    ....C....CCC...}.|.|.|......|-------|......|.|.|.}.......
  122. ............C..     ...C....CCC...}.|.|.|......+.......+......|.|.|.}.......
  123. ........C......    ....C....CCC...}.|.|.-----------------------.|.|.}.......
  124. ....C......C...     ........CCC.....|.|.........................|.|.........
  125. ......C..C....      .........C....}.|.--------------------S------.|.}.......
  126. ..............      .........C....}.|.............................|.}.......
  127. .............       ..............}.-------------------------------.}.......
  128. .............        .............}.................................}.......
  129. .............        .............}}}}}}}.}}}}}}}}}}}}}}}}}}}.}}}}}}}.......
  130. .............        .......................................................
  131. ENDMAP
  132. # Random Monsters
  133. RANDOM_MONSTERS: 'B', 'X'
  134. # Dungeon Description
  135. REGION:(00,00,75,20),lit,"ordinary"
  136. REGION:(37,04,65,16),unlit,"ordinary"
  137. REGION:(41,08,46,12),lit,"ordinary"
  138. REGION:(56,08,61,12),lit,"ordinary"
  139. REGION:(48,08,54,08),unlit,"ordinary"
  140. REGION:(48,12,54,12),unlit,"ordinary"
  141. REGION:(48,10,54,10),unlit,"ordinary"
  142.  
  143. # Doors
  144. DOOR:locked,(45,03)
  145. DOOR:locked,(43,07)
  146. DOOR:locked,(58,15)
  147. DOOR:locked,(55,10)
  148. DOOR:locked,(55,08)
  149. DOOR:locked,(55,12)
  150. DOOR:locked,(47,08)
  151. DOOR:locked,(47,12)
  152. # Stairs
  153. STAIR:(03,17),up
  154. STAIR:(48,10),down
  155. # Non diggable walls
  156. NON_DIGGABLE:(00,00,75,20)
  157. # Objects
  158. OBJECT:random,random,random
  159. OBJECT:random,random,random
  160. OBJECT:random,random,random
  161. OBJECT:random,random,random
  162. OBJECT:random,random,random
  163. OBJECT:random,random,random
  164. OBJECT:random,random,random
  165. OBJECT:random,random,random
  166. OBJECT:random,random,random
  167. OBJECT:random,random,random
  168. OBJECT:random,random,random
  169. OBJECT:random,random,random
  170. OBJECT:random,random,random
  171. OBJECT:random,random,random
  172. OBJECT:random,random,random
  173. # Random traps
  174. TRAP:"spiked pit",(24,02)
  175. TRAP:"spiked pit",(07,10)
  176. TRAP:"spiked pit",(23,05)
  177. TRAP:"spiked pit",(26,19)
  178. TRAP:"spiked pit",(72,02)
  179. TRAP:"spiked pit",(72,12)
  180. TRAP:"falling rock",(45,16)
  181. TRAP:"falling rock",(65,13)
  182. TRAP:"falling rock",(55,06)
  183. TRAP:"falling rock",(39,11)
  184. TRAP:"falling rock",(57,09)
  185. TRAP:"magic",random
  186. TRAP:"statue",random
  187. TRAP:"statue",random
  188. TRAP:"polymorph",random
  189. TRAP:"anti magic",(53,10)
  190. TRAP:"sleep gas",random
  191. TRAP:"sleep gas",random
  192. TRAP:"dart",random
  193. TRAP:"dart",random
  194. TRAP:"dart",random
  195. # Random monsters.
  196. MONSTER:'B',random,random,hostile
  197. MONSTER:'B',random,random,hostile
  198. MONSTER:'B',random,random,hostile
  199. MONSTER:'B',random,random,hostile
  200. MONSTER:'B',random,random,hostile
  201. MONSTER:'B',random,random,hostile
  202. MONSTER:'B',random,random,hostile
  203. MONSTER:'B',random,random,hostile
  204. MONSTER:'B',random,random,hostile
  205. MONSTER:'B',random,random,hostile
  206. MONSTER:'B',random,random,hostile
  207. MONSTER:'B',random,random,hostile
  208. MONSTER:'i',random,random,hostile
  209. MONSTER:'i',random,random,hostile
  210. MONSTER:'i',random,random,hostile
  211. MONSTER:'i',random,random,hostile
  212. MONSTER:'i',random,random,hostile
  213. MONSTER:'i',random,random,hostile
  214. MONSTER:'i',random,random,hostile
  215. MONSTER:'B',"vampire bat",random
  216. MONSTER:'B',"vampire bat",random
  217. MONSTER:'B',"vampire bat",random
  218. MONSTER:'B',"vampire bat",random
  219. MONSTER:'B',"vampire bat",random
  220. MONSTER:'B',"vampire bat",random
  221. MONSTER:'B',"vampire bat",random
  222. MONSTER:'i',random,random,hostile
  223.  
  224. #
  225. #    The "goal" level for the quest.
  226. #
  227. #    Here you meet the Dark One, your nemesis monster.  You have to
  228. #    defeat the Dark One in combat to gain the artifact you have
  229. #    been assigned to retrieve.
  230. #
  231.  
  232. MAZE: "W-goal", ' '
  233. GEOMETRY:center,center
  234. MAP
  235.                                                                             
  236.  
  237.  
  238.                    -------------                 -------------
  239.                    |...........|                 |...........|
  240.             -------|...........-------------------...........|
  241.             |......S...........|..|..|..|..|..|..|...........|
  242.             |......|...........|..|..|..|..|..|..|...........|
  243.             |......|...........--+--+--+--+--+--+-...........|
  244.             --S----|...........S.................+...........|
  245.             |......|...........--+--+--+--+--+--+-...........|
  246.             |......|...........|..|..|..|..|..|..|...........|
  247.             |......|...........|..|..|..|..|..|..|...........|
  248.             -------|...........-------------------...........|
  249.                    |...........|                 |...........|
  250.                    -------------                 -------------
  251.  
  252.  
  253.  
  254.                                                                             
  255. ENDMAP
  256. # Random Monsters
  257. RANDOM_MONSTERS: 'B', 'X'
  258. # Dungeon Description
  259. REGION:(13,10,18,12),unlit,"temple"
  260. REGION:(13,06,18,08),lit,"ordinary"
  261. REGION:(20,04,30,14),unlit,"ordinary"
  262. REGION:(32,06,33,07),unlit,"ordinary"
  263. REGION:(35,06,36,07),unlit,"ordinary"
  264. REGION:(38,06,39,07),unlit,"ordinary"
  265. REGION:(41,06,42,07),unlit,"ordinary"
  266. REGION:(44,06,45,07),unlit,"ordinary"
  267. REGION:(47,06,48,07),unlit,"ordinary"
  268. REGION:(32,09,48,09),unlit,"ordinary"
  269. REGION:(32,11,33,12),unlit,"ordinary"
  270. REGION:(35,11,36,12),unlit,"ordinary"
  271. REGION:(38,11,39,12),unlit,"ordinary"
  272. REGION:(41,11,42,12),unlit,"ordinary"
  273. REGION:(44,11,45,12),unlit,"ordinary"
  274. REGION:(47,11,48,12),unlit,"ordinary"
  275. REGION:(50,04,60,14),lit,"ordinary"
  276. # Doors
  277. DOOR:locked,(19,06)
  278. DOOR:locked,(14,09)
  279. DOOR:locked,(31,09)
  280. DOOR:locked,(33,08)
  281. DOOR:locked,(36,08)
  282. DOOR:locked,(39,08)
  283. DOOR:locked,(42,08)
  284. DOOR:locked,(45,08)
  285. DOOR:locked,(48,08)
  286. DOOR:locked,(33,10)
  287. DOOR:locked,(36,10)
  288. DOOR:locked,(39,10)
  289. DOOR:locked,(42,10)
  290. DOOR:locked,(45,10)
  291. DOOR:locked,(48,10)
  292. DOOR:locked,(49,09)
  293. # Stairs
  294. STAIR:(55,05),up
  295. # Non diggable walls
  296. NON_DIGGABLE:(00,00,75,19)
  297. # The altar of Anhur.  This is not a shrine.
  298. ALTAR:(16,11),chaos,altar
  299. # Objects
  300. OBJECT:'"',"amulet of ESP",(16,11),blessed,0,"The Eye of the Aethiopica"
  301. OBJECT:random,random,random
  302. OBJECT:random,random,random
  303. OBJECT:random,random,random
  304. OBJECT:random,random,random
  305. OBJECT:random,random,random
  306. OBJECT:random,random,random
  307. OBJECT:random,random,random
  308. OBJECT:random,random,random
  309. OBJECT:random,random,random
  310. OBJECT:random,random,random
  311. OBJECT:random,random,random
  312. OBJECT:random,random,random
  313. OBJECT:random,random,random
  314. OBJECT:random,random,random
  315. # Random traps
  316. TRAP:random,random
  317. TRAP:random,random
  318. TRAP:random,random
  319. TRAP:random,random
  320. TRAP:random,random
  321. TRAP:random,random
  322. # Random monsters.
  323. MONSTER:'@',"Dark One",(16,11)
  324. MONSTER:'B',random,random,hostile
  325. MONSTER:'B',random,random,hostile
  326. MONSTER:'B',random,random,hostile
  327. MONSTER:'B',random,random,hostile
  328. MONSTER:'B',random,random,hostile
  329. MONSTER:'B',random,random,hostile
  330. MONSTER:'B',random,random,hostile
  331. MONSTER:'B',random,random,hostile
  332. MONSTER:'B',random,random,hostile
  333. MONSTER:'B',random,random,hostile
  334. MONSTER:'B',random,random,hostile
  335. MONSTER:'i',random,random,hostile
  336. MONSTER:'i',random,random,hostile
  337. MONSTER:'i',random,random,hostile
  338. MONSTER:'i',random,random,hostile
  339. MONSTER:'i',random,random,hostile
  340. MONSTER:'i',random,random,hostile
  341. MONSTER:'i',random,random,hostile
  342. MONSTER:'B',"vampire bat",random
  343. MONSTER:'B',"vampire bat",random
  344. MONSTER:'B',"vampire bat",random
  345. MONSTER:'B',"vampire bat",random
  346. MONSTER:'B',"vampire bat",random
  347. MONSTER:'B',"vampire bat",random
  348. MONSTER:'B',"vampire bat",random
  349. MONSTER:'B',"vampire bat",random
  350. MONSTER:'i',random,random,hostile
  351. # Captive Monsters in the dungeon
  352. MONSTER:'@',"rogue",(35,06),peaceful,"Pug"
  353. MONSTER:'Y',"owlbear",(47,06),peaceful,asleep
  354. MONSTER:'@',"wizard",(32,11),peaceful,asleep,"Newt"
  355. MONSTER:'@',"Grey-elf",(44,11),peaceful
  356. MONSTER:'H',"hill giant",(47,11),peaceful,asleep
  357. MONSTER:'G',"gnomish wizard",(38,06),peaceful
  358.  
  359. #
  360. #    The "fill" levels for the quest.
  361. #
  362. #    These levels are used to fill out any levels not occupied by specific
  363. #    levels as defined above. "filla" is the upper filler, between the
  364. #    start and locate levels, and "fillb" the lower between the locate
  365. #    and goal levels.
  366. #
  367.  
  368. LEVEL: "W-filla"
  369. # Random Monsters
  370. RANDOM_MONSTERS: 'B', 'X'
  371. #
  372. ROOM: "ordinary" , random, random, random, random
  373. STAIR: random, up
  374. OBJECT: random,random,random
  375. MONSTER: 'i', random, random, hostile
  376.  
  377. ROOM: "ordinary" , random, random, random, random
  378. OBJECT: random, random, random
  379. OBJECT: random,random,random
  380. MONSTER: 'i', random, random, hostile
  381.  
  382. ROOM: "ordinary" , random, random, random, random
  383. OBJECT: random, random, random
  384. TRAP: random, random
  385. OBJECT: random,random,random
  386. MONSTER: 'B', "vampire bat", random
  387. MONSTER: 'B', "vampire bat", random
  388.  
  389. ROOM: "ordinary" , random, random, random, random
  390. STAIR: random, down
  391. OBJECT: random, random, random
  392. TRAP: random, random
  393. MONSTER: 'i', random, random, hostile
  394. MONSTER: 'B', "vampire bat", random
  395.  
  396. ROOM: "ordinary" , random, random, random, random
  397. OBJECT: random, random, random
  398. OBJECT: random, random, random
  399. TRAP: random, random
  400. MONSTER: 'i', random, random, hostile
  401.  
  402. ROOM: "ordinary" , random, random, random, random
  403. OBJECT: random, random, random
  404. TRAP: random, random
  405. MONSTER: 'B', "vampire bat", random
  406.  
  407. RANDOM_CORRIDORS
  408.  
  409. LEVEL: "W-fillb"
  410. # Random Monsters
  411. RANDOM_MONSTERS: 'B', 'X'
  412. #
  413. ROOM: "ordinary" , random, random, random, random
  414. STAIR: random, up
  415. OBJECT: random,random,random
  416. MONSTER: 'X', random, random, hostile
  417.  
  418. ROOM: "ordinary" , random, random, random, random
  419. OBJECT: random, random, random
  420. OBJECT: random,random,random
  421. MONSTER: 'i', random, random, hostile
  422.  
  423. ROOM: "ordinary" , random, random, random, random
  424. OBJECT: random, random, random
  425. TRAP: random, random
  426. OBJECT: random,random,random
  427. MONSTER: 'X', random, random, hostile
  428.  
  429. ROOM: "ordinary" , random, random, random, random
  430. STAIR: random, down
  431. OBJECT: random, random, random
  432. TRAP: random, random
  433. MONSTER: 'i', random, random, hostile
  434. MONSTER: 'B', "vampire bat", random
  435.  
  436. ROOM: "ordinary" , random, random, random, random
  437. OBJECT: random, random, random
  438. OBJECT: random, random, random
  439. TRAP: random, random
  440. MONSTER: 'i', random, random, hostile
  441.  
  442. ROOM: "ordinary" , random, random, random, random
  443. OBJECT: random, random, random
  444. TRAP: random, random
  445. MONSTER: 'B', "vampire bat", random
  446.  
  447. RANDOM_CORRIDORS
  448.